home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------
- // JavaScript Code for Navigator 4+ and Internet Explorer 4+
- //-------------------------------------------------------------------
- // Moving Object Down
- // signe_browser=0: Netscape Navigator 4 & signe_browser=1: Internet Explorer 4
- // ly1: frame object which is not moving
- // ly2: object which is moving
- // signe_up=0 Initialization
- // newposUp: New Position of Object ; newposUp=0 (initial value for Navigator)
- // limitStep: pixel size for step
- // stepUp: pixel size initial for step
- // limitStep: limit distance for moving
- // dtime: timeout for moving object in ms
- // ex: movingL2Up(nbrowser,'sawo','sawo2',0,200,100,20,-300,100);
- // stepUp=limitStep : constant mouvement;
- //---------------------------------------------------------------------
-
-
- var newposTopIE_movingL2Up=0;
- var timeout_id_movingL2Up=null;
-
- function fnewposTopIE4(ly1,ly2,newTop){
- newTop=document.all[ly1].document.all[ly2].style.top
- }
-
-
- function movingL2Up(signe_browser,ly1,ly2,signe_up,newposUp,stepUp,limitStep,limitUp,dtime){
- if (signe_up==0) {
- if (signe_browser==0) newposUp=document[ly1].document[ly2].top;
- if (signe_browser==1) {
- fnewposTopIE4(ly1,ly2,newposTopIE_movingL2Up);
- newposUp=newposTopIE_movingL2Up;
- }
- signe_up=1;
- }
-
- if (newposUp > limitUp ) {
- newposUp=newposUp-stepUp;
- if (stepUp > limitStep) stepUp=stepUp/2;
- if (signe_browser==0) document[ly1].document[ly2].top=newposUp;
- if (signe_browser==1) {
- document.all[ly1].document.all[ly2].style.top=newposUp;
- newposTopIE_movingL2Up=newposUp;
- }
- timeout_id_movingL2Up=setTimeout("movingL2Up("+signe_browser+",'"+ly1+"','"+ly2+"',"+signe_up+","+newposUp+","+stepUp+","+limitStep+","+limitUp+","+dtime+")", dtime);
- return;
- }
- if (newposUp <= limitUp ) {
- clearTimeout(timeout_id_movingL2Up);
- timeout_id_movingL2Up=null;
- end_movingL2Up();
- }
- }
-
- function stop_movingL2Up(){
- clearTimeout(timeout_id_movingL2Up);
- timeout_id_movingL2Up=null;
- }
-
-
-
-
-